Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Guatemala F1 Costa Rica F1 Slovenia F2 France F8 France F9 Argentina F4 Brazil F5 Argentina F5 Brazil F6 Brazil F1 Brazil F2 Chile #1-w3 Brazil F10 Brazil F11 Brazil F1 Argentina F4 Argentina F5 Brazil F2 Brazil F3 Brazil F5 Brazil F7 Brazil F8 Brazil F9 Brazil F13 Brazil F14 Brazil F16 Brazil F20 Brazil F12 Brazil F13 Brazil F14 Brazil F17 Brazil F19 Chile #1-w1 Brazil F22 Brazil F5 Brazil F6 Chile #1-w4 Argentina F1 Argentina F2 Argentina F3 Brazil F6 Slovenia F1 Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires VIII Avierto Internacional de Salinas - Salinas Challenger Leon 2003 - Leon Prague Open - Prague Ljubljana Open - Ljubljana Memorial Savigni - Sassuolo Top Wool Challenger Biella - Biella Credicard Mastercard Tennis Cup - Campos do Jordao 12th BH Tennis Open International Cup - Belo Horizonte VI Gramado Open de Tenis - Gramado VI Gramado Open de Tenis - Gramado La Serena Open - La Serena X Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2005 - Leon Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Bogota Challenger - Bogota 4° Sporting Challenger - Turin Czech Open 2005 - Prostejov Sassuolo Challenger - Sassuolo Trofeo Internacional Club Laieta - Barcelona Banca Stato Challenger - Lugano Societa Canottieri Mincio 2005 - Mantova Riviera di Rimini Challenger - Rimini Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Porsche Open - Poznan 14° BH Tennis Open - Belo Horizonte 7° Trani Cup - Trani VIII Gramado Open - Gramado Copa Petrobras - Bogota BH Tennis Open International Cup - Belo Horizonte IPP Geneva Trophy - Geneva Citta di Como - Como Genoa Open - Genova Amazonia Open de Tenis - Belem IX Gramado Open - Gramado Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Copa Petrobras Argentina - Buenos Aires Naples Challenger - Naples La Serena Open - La Serena Copa Kia Challenger ATP - Santiago II Cyclus Open de Tenis - Florianopolis XII Abierto Internacional de Salinas - Salinas Mitsubishi Electric Europe Cup - Monza Ciudad de Pozoblanco Open Diputacion - Cordoba Sporting Challenger '07 Trofeo Regione Piemonte - Turin Copa Petrobras Paraguay - Asuncion Lima Challenger 2007 - Lima Aberto de Sao Paulo - Sao Paulo ATP Challenger La Serena - La Serena III Aberto Santa Catarina de Tenis - Florianopolis XL Bermuda Open - Bermuda Zagreb Open - Zagreb Schickendanz Open - Furth Riviera de Rimini Challenger - Rimini San Marino CEPU Open - San Marino Aamulehti Tampere Open - Tampere Challenger Copa Sevilla 2008 - Seville Copa Petrobras-Paraguay - Asuncion Copa Petrobras-Uruguay - Montevideo Sao Paulo Challenger San Luis Potosi Challenger Trani Challenger Manerbio Challenger Como Challenger Todi Challenger Bogota Challenger Buenos Aires Challenger Asuncion Challenger Florionapolis Challenger Genova Challenger Sao Paulo Challenger Lima Challenger Bucaramanga Challenger Napoli Challenger Bogota Challenger Blunmenau Challenger Curitiba Challenger San Remo Challenger Carson Challenger Alessandria Challenger Rome Challenger Milan Challenger Orbetello Challenger Segovia Challenger San Marino Challenger Medellin Challenger Guayaquil Challenger Sao Paulo Challenger Blumenau Challenger Prostejov Challenger Turin Challenger San Benedetto Challenger Todi Challenger Napoli Challenger Palermo Challenger Montevideo Challenger Braunschweig Challenger Perugia Challenger Meerbusch Challenger Manerbio Challenger Como Challenger Porto Alegre Challenger Sao Paulo Challenger Corrientes Challenger Santiago Challenger Lima Challenger Guayaquil Challenger Buenos Aires Challenger Montevideo Challenger Aix En Provence Challenger Heilbronn Challenger Lyon Challenger Blois Challenger Milan Challenger Bastad Challenger Biella Challenger Cortina Challenger Genova Challenger Banja Luka Challenger Campinas Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Canberra Challenger Buenos Aires Challenger Braunschweig Challenger Alphen Challenger Szczecin Challenger Lima Challenger Guayaquil Challenger Montevideo Challenger Santiago Challenger Rio De Janeiro Challenger Panama City Challenger Mexico City Challenger Bordeaux Challenger Blois Challenger Milan Challenger Marburg Challenger Bastad Challenger Pullach Challenger Banja Luka Challenger Campinas Challenger Santo Domingo Challenger Guayaquil Challenger Montevideo Challenger Buenos Aires Challenger Alicante Challenger Heilbronn Challenger Vicenza Challenger Ludwigshafen Challenger Mallorca Challenger Genova Challenger Banja Luka Challenger Biella Challenger Copa AT&T - Buenos Aires Copa Ericsson Chile - Santiago BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe The Stella Artois Grass Court Championships - London Architect Open - Budapest BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Copa Petrobras Argentina - Buenos Aires San Marino Cepu Open - San Marino Mercedes Cup - Stuttgart Open Romania - Bucharest Sina-Kia Motors Tennis Cup - Cordenons Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe II Manta Open - Manta Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach Allianz Suisse Open Gstaad - Gstaad Dutch Open Tennis - Amersfoort Croatia Open Umag - Umag Orange Prokom Open - Sopot Antonio Savoldi-Marco Co. - Manerbio XI Torneo Internazionale di Tennis - Barletta MoviStar Open - Vina del Mar Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Seat Godo 2007 - Barcelona XI Ciutat de Barcelona - Barcelona Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad XI Trofeo Ciudad de Quito - Quito Mercedes Cup - Stuttgart Croatia Open - Umag Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas BMW Open - Munich The Hypo Group Tennis International 2008 - Poertschach Orange Warsaw Open - Warsaw Tennis Napoli Cup 2007 - Napoli ATP Studena Croatia Open Umag - Umag Baden Open - Karlsruhe Copa Telmex - Buenos Aires Unicredit (Suisse) Bank S.A. Challenger - Chiasso Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires BCR Open Romania - Bucharest Unique Zagreb Open - Zagreb Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe Bulgarian Open Challenger - Sofia Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Winston Salem - Winston Salem Nord LB Open - Braunschweig BCR Open Romania - Bucharest Morocco Tennis Tour - Marrakech Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Heineken Open - Auckland Aberto de Santa Catarina de Tenis - Florianopolis VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle AEGON International - Eastbourne Studena Croatia Open - Umag Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Apia International - Sydney Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne BSI Challenger Lugano - Lugano SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Salinas Challenger Erste Bank Open - Vienna Swiss Indoors Basel - Basel Sao Paulo - Brazil Brisbane International - Brisbane Iquique Challenger Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Geneva Open - Geneva Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2004 - Leon US Men's Clay Court Championship - Houston TEB BNP Paribas Istanbul Open - Istanbul Bet-at-home Open - Hamburg Konzum Croatia Open - Umag Memorial Manfredini - Sassuolo Argentina Open - Buenos Aires Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Siemens Open - Scheveningen Open Parc - Lyon Gerry Weber Open - Halle Antalya Cup - Antalya Polska Energia Open - Bytom Konzum Croatia Open - Umag Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem I Manta Open - Manta Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo German Tennis Championships - Hamburg Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Generali Open - Kitzbuhel Arpa Ceramic Cup - Reggio Emilia Joinville Tennis Festival - Joinville Banja Luka Challenger 2004 - Banja Luka Trofeo Sisma Mantova - Mantova Kos-Zucchetti Tennis Cup - Cordenons Dubrovnik Open - Dubrovnik Copa Petrobras Uruguay - Montevideo Copa Petrobras Paraguay - Asuncion Copa Petrobras Santiago - Santiago Aberto de Sao Paulo - Sao Paulo Copa Petrobras Argentina - Buenos Aires Nord LB Open - Braunschweig Copa Petrobras-Argentina - Buenos Aires Top Wool Challenger - Biella Sir Supermercati - Rome Reggio Emilia Challenger Mexico City Challenger Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Aracaju Copa Petrobras - Buenos Aires Visa Tennis Open - Sao Paulo Turin Challenger Cyclus Open de Tenis - Florianopolis SMS Tennis Cup - Sao Paulo Challenger de Providencia-Copa Kia - Santiago San Benedetto Challenger San Luis Potosi Challenger - San Luis Potosi Aberto de Santa Catarina - Florianopolis BMW Tennis Championship - Sunrise AGT Challenger - Leon Guayaquil Challenger Copa Petrobras Brazil - Aracaju Biella Challenger IX Trofeo Ciudad de Quito - Quito Challenger Lugano - Lugano Britania Zavaleta - Puebla Bogota Challenger - Bogota IX Abierto Internacional de Salinas - Salinas Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Rijeka Challenger Abierto Club Casablanca - Mexico City Furth Challenger San Remo Tennis Cup - San Remo Lugano Challenger Todi Challenger Sao Leopoldo Challenger Cridicard Mastercard Tennis Cup - Campos do Jordao Sporting Challenger - Turin Bogota Challenger Genova Open Challenger - Genova BH Tennis Open International Cup - Belo Horizonte The Surbiton Trophy - Surbiton Buenos Aires Challenger Montevideo Challenger V Gramado Open de Tennis - Gramado Pekao Open - Szczecin XI Open International D'Andorra - Andorra San Benedetto Challenger Seguros Bolivar Open - Medellin Rimini Challenger Ourocard Tennis Challenger - Sao Paulo Challenger 42 - Andrezieux Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Credicard Mastercard Tennis Cup - Campos do Jordao Masters Series - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Recanati Challenger Orbetello Challenger 13 BH Tennis Open International Cup - Belo Horizonte Asuncion Challenger Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Buenos Aires Challenger Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai SIR Supermercadi Challenger - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Miami Open - Miami Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Abierto Internacional de Salinas 'Dario Expreso' - Salinas Copa Petrobras Bogota - Bogota Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Miami Open - Miami Memorial Kolyaskin - Donetsk Copa Petrobras Aracaju - Aracaju Sao Paulo Challenger III Gramado Open de Tenis - Gramado Aberto de Sao Paulo - Sao Paulo Caltanissetta Challenger Copa Telefonica CTC Chile - Santiago Barletta Challenger Unicredit Czech Open - Prostejov Sporting Challenger '08-Trofeo Regione Piemonte - Turin Challenger Brasov - Brasov IV Gramado Open de Tenis - Gramado Copa Petrobras-Brazil - Aracaju Copa Petrobras - Montevideo Wimbledon - London Porto Alegre Challenger Nossa Caixa Tennis Cup - Sao Paulo Buenos Aires Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Santiago Challenger French Open - Paris Wimbledon - London Bogota Challenger French Open - Paris Cancun Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne ECM Prague Open - Prague Bancolombia Open - Bogota BH Tennis Open International Cup - Belo Horizonte Challenger Britania Zavaleta - Puebla Steelers Cup - Kosice French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Cordenons Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Davis Cup, Group 1, 2R, COL-BRA 1-4 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, World Group, QF, ARG-SRB 4-1 Blois Challenger Davis Cup, World Group, 1R, ARG-ITA 2-3 Brasil Open - Salvador U.S. Mens's Clay Court Championship - Houston Rio Open - Rio de Janeiro Heineken Open - Auckland Mercedes Cup - Stuttgart Sony Open Tennis - Miami French Open - Paris Olympics - London